package value

func val() int {
	x := 1
	{
		x = 2      // 新的 x 变量的作用域下窜
		println(x) // 2
	}

	return x
}

func valInner() int {

	x := 1
	{
		x := 2     // 新的 x 变量的作用域只在代码块内部
		println(x) // 2
	}

	return x
}
